The Sentinels to Premiere at the D.C. Environmental Film Festival
The D.C. Environmental Film Festival will hold the first public screening of the documentary “The Sentinels” on Friday, March 13th at the U.S. Department of the Interior, located at 1849 C Street NW, Washington D.C.